package org.lc.platform.mybatis.manager.annotation;

import java.lang.annotation.*;

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface OneToOne {
    /*当前实体对应字段，如果不传，为装饰字段*/
    String selfField() default "";

    /* 目标关联字段*/
    String targetField() default "";

    /* 目标实体类*/
    Class<?> target() default Object.class;

    /* 含有关联信息的一方*/
    boolean containId() default false;

    /* 表示每次请求是否自动添加关联关系*/
    boolean eager() default false;
}
